import { defineConfig } from 'vite'
import vue from '@vitejs/plugin-vue'
import path from 'path'

// https://vite.dev/config/
export default defineConfig({
  resolve: {
    alias: {
      '@': path.resolve(__dirname, './src')
    }
  },
  // css:{
  //   preprocessorOptions:{
  //     scss: {
  //       additionalData: `@import '@/assets/style/base.scss';`
  //     }
  //   }
  // },
  server:{
    host:'0.0.0.0',
    port:8080,
    proxy:{
      // 代理到 nodejs 服务（端口 3000）
      "/api":{
        target:"http://node-backend:3000"
      },
      // 代理到 FastAPI 服务（端口 8000）
      '/model-api': {
        target: 'http://python-backend:8000',
      }

    }
  },

  plugins: [vue()]
})
